#include <deSound.hpp>
Inheritance diagram for IdeSoundData:


Public Types | |
| enum | interface_t { iface_IdeSoundData, iface_WAV, iface_OGG, iface_32Bit = 0x7fffffff } |
Public Member Functions | |
| virtual deBoolean | Initialize (const char *filename)=0 |
| virtual void | Destroy ()=0 |
| virtual deBoolean | AtEndOfStream ()=0 |
| virtual void | SetPosition (long NewPos)=0 |
| virtual int | GetDataChunk (void *ptr, long size, s32 DataOffset=-1)=0 |
| virtual uint8 * | GetAllData ()=0 |
| virtual int | GetType ()=0 |
| virtual void | GetFormat (WAVEFORMATEX *format)=0 |
| virtual u32 | GetLength ()=0 |
Protected Member Functions | |
| virtual | ~IdeSoundData () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3